c442fcec1d34919871a7c8834d0cf66777aaf799,src/de/espend/idea/laravel/controller/ControllerCollector.java,ControllerCollector,visitController,#Project#ControllerVisitor#String#,97

Before Change


        String ns = prefix;
        boolean prioritised = false;
        if(prefix == null) {
            ns = getDefaultNamespace(project);
            prioritised = true;
        }

        for(PhpClass phpClass: allSubclasses) {

            if(phpClass.isAbstract()) {
                continue;
            }

            String className = phpClass.getPresentableFQN();
            if(className == null) {
                continue;
            }

            if(className.startsWith(ns + "\\")) {
                className = className.substring(ns.length() + 1);
            }

After Change


            addAll(PhpIndex.getInstance(project).getAllSubclasses("\\App\\Http\\Controllers\\Controller"));
        }};

        String ns = getDefaultNamespace(project) + "\\";
        String prefixedNs = ns + (prefix != null && !prefix.equals("") ? prefix + "\\":"");

        for(PhpClass phpClass: allSubclasses) {